package com.yxkj.syh.app.huarong.bean;

import java.util.Date;

/**
 * 创建者：SYH
 * 时间：2020/5/19 13:43
 * 编辑者：SYH、
 * 标签：
 * 补充说明：
 */
public class DriveUser {
//    @ApiModelProperty(name = "empId", value = "管理员id")
    private Long empId;

//    @ApiModelProperty(name = "carId", value = "车辆id")
    private Long carId;

//    @ApiModelProperty(name = "realName", value = "真实姓名")
    private String realName;

//    @ApiModelProperty(name = "isBind", value = "是否绑定", notes = "0-未绑定，1-绑定")
    private Integer isBind ;

//    @ApiModelProperty(name = "drivingLicenceNo", value = "驾驶证号")
    private String drivingLicenceNo;

//    @ApiModelProperty(name = "drivingLicenceIndate", value = "驾驶证有效期")
//    @DateTimeFormat(pattern = "yyyy-MM-dd")
//    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date drivingLicenceIndate;

//    @ApiModelProperty(name = "drivingLicence", value = "驾驶证原件")
    private String drivingLicence;

//    @ApiModelProperty(name = "used", value = "状态", notes = "Y-启用，N-禁用，W-待绑定")
    private String used ;

//    @ApiModelProperty(name = "remark", value = "备注")
    private String remark;

//    @ApiModelProperty(name = "creator", value = "创建人")
//    @TableField(fill = FieldFill.INSERT)
    private String creator;

//    @ApiModelProperty(name = "updator", value = "修改人")
//    @TableField(fill = FieldFill.UPDATE)
    private String updator;

//    @ApiModelProperty(name = "createTime", value = "创建时间")
//    @TableField(fill = FieldFill.INSERT)
    private String createTime;

//    @ApiModelProperty(name = "updateTime", value = "修改时间")
//    @TableField(fill = FieldFill.INSERT_UPDATE)
    private String updateTime;

//    @ApiModelProperty(name = "carNo", value = "车牌号")
//    @TableField(exist = false)
    private String carNo;

//    @ApiModelProperty(name = "carName", value = "车辆别名")
//    @TableField(exist = false)
    private String carName;
    private Long id;
    private ShiroUser shiroUser;

    public ShiroUser getShiroUser() {
        return shiroUser;
    }

    public void setShiroUser(ShiroUser shiroUser) {
        this.shiroUser = shiroUser;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getEmpId() {
        return empId;
    }

    public void setEmpId(Long empId) {
        this.empId = empId;
    }

    public Long getCarId() {
        return carId;
    }

    public void setCarId(Long carId) {
        this.carId = carId;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public Integer getIsBind() {
        return isBind;
    }

    public void setIsBind(Integer isBind) {
        this.isBind = isBind;
    }

    public String getDrivingLicenceNo() {
        return drivingLicenceNo;
    }

    public void setDrivingLicenceNo(String drivingLicenceNo) {
        this.drivingLicenceNo = drivingLicenceNo;
    }

    public Date getDrivingLicenceIndate() {
        return drivingLicenceIndate;
    }

    public void setDrivingLicenceIndate(Date drivingLicenceIndate) {
        this.drivingLicenceIndate = drivingLicenceIndate;
    }

    public String getDrivingLicence() {
        return drivingLicence;
    }

    public void setDrivingLicence(String drivingLicence) {
        this.drivingLicence = drivingLicence;
    }

    public String getUsed() {
        return used;
    }

    public void setUsed(String used) {
        this.used = used;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public String getUpdator() {
        return updator;
    }

    public void setUpdator(String updator) {
        this.updator = updator;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getCarNo() {
        return carNo;
    }

    public void setCarNo(String carNo) {
        this.carNo = carNo;
    }

    public String getCarName() {
        return carName;
    }

    public void setCarName(String carName) {
        this.carName = carName;
    }


    public static class ShiroUser{
        private String phone;
        private String email;
        private String realName;
        private String loginNo;
        private String id;

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getEmail() {
            return email;
        }

        public void setEmail(String email) {
            this.email = email;
        }

        public String getRealName() {
            return realName;
        }

        public void setRealName(String realName) {
            this.realName = realName;
        }

        public String getLoginNo() {
            return loginNo;
        }

        public void setLoginNo(String loginNo) {
            this.loginNo = loginNo;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }
    }


}
